package com.lframework.xingyun.basedata.bo.unit;

import com.lframework.starter.web.core.bo.BaseBo;
import com.lframework.xingyun.basedata.entity.Unit;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class UnitSelectorBo extends BaseBo<Unit> {

    /**
     * ID
     */
    @ApiModelProperty("ID")
    private String id;

    /**
     * 单位类型
     */
    @ApiModelProperty("单位类型")
    private Integer unitType;

    /**
     * 单位类型字典值
     */
    @ApiModelProperty("单位类型字典值")
    private String unitTypeDicValue;

    /**
     * 单位名称
     */
    @ApiModelProperty("单位名称")
    private String unitName;

    /**
     * 显示排序
     */
    @ApiModelProperty("显示排序")
    private Integer displayNum;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private LocalDateTime updateTime;

    public UnitSelectorBo() {

    }

    public UnitSelectorBo(Unit dto) {

        super(dto);
    }

    @Override
    public BaseBo<Unit> convert(Unit dto) {
        return super.convert(dto);
    }

    @Override
    protected void afterInit(Unit dto) {

    }

}
